Using reasoned thought in a non-standard, or non-linear logical, way to find a solution to a problem.